package com.jtny.nytb.datafilling.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.jtny.nytb.config.excel.util.ExcelColumn;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 电价格配置填报excel对象
 *
 * @author 智慧能源中心-罗霄林
 * @version 1.0
 * @package com.jtny.nytb.energymonitor.datafilling.vo
 * @fileName ElectricExcelVO.java
 * @createTime 2023年09月04日 16:13
 * @Copyright© 2023 jtny
 * 江投能源技术研究院 版权所有
 */
@ApiModel("电价格配置填报excel对象")
@Data
public class ElectricExcelVO implements Serializable {

    @ApiModelProperty("制度")
    @ExcelColumn(value = "制度", col = 1)
    @ExcelProperty("制度")
    private String institution;

    @ApiModelProperty("名称")
    @ExcelColumn(value = "名称", col = 2)
    @ExcelProperty("名称")
    private String name;

    @ApiModelProperty("分组名称")
    @ExcelColumn(value = "分组名称", col = 3)
    @ExcelProperty("分组名称")
    private String groupName;

    @ApiModelProperty("电度用电价格")
    @ExcelColumn(value = "电度用电价格", col = 4)
    @ExcelProperty("电度用电价格")
    private String usePrice;

    @ApiModelProperty("代理购电价格")
    @ExcelColumn(value = "代理购电价格", col = 5)
    @ExcelProperty("代理购电价格")
    private String proxyPrice;


    @ApiModelProperty("电度输配电价")
    @ExcelColumn(value = "电度输配电价", col = 6)
    @ExcelProperty("电度输配电价")
    private String transportPrice;

    @ApiModelProperty("政府性基金及附加")
    @ExcelColumn(value = "政府性基金及附加", col = 7)
    @ExcelProperty("政府性基金及附加")
    private String govPrice;

    @ApiModelProperty("尖峰")
    @ExcelColumn(value = "尖峰", col = 8)
    @ExcelProperty("尖峰")
    private String point;

    @ApiModelProperty("高峰")
    @ExcelColumn(value = "高峰", col = 9)
    @ExcelProperty("高峰")
    private String high;

    @ApiModelProperty("平段")
    @ExcelColumn(value = "平段", col = 10)
    @ExcelProperty("平段")
    private String even;

    @ApiModelProperty("低谷")
    @ExcelColumn(value = "低谷", col = 11)
    @ExcelProperty("低谷")
    private String low;

    @ApiModelProperty("最大需量")
    @ExcelColumn(value = "最大需量", col = 12)
    @ExcelProperty("最大需量")
    private String max;

    @ApiModelProperty("变压器容量")
    @ExcelColumn(value = "变压器容量", col = 13)
    @ExcelProperty("变压器容量")
    private String transformerCapacity;

    @ApiModelProperty("备注")
    @ExcelColumn(value = "备注：为空内容请用/表示（该列所填内容无效）", col = 14)
    @ExcelProperty("备注：为空内容请用/表示")
    private String remark;
}
